*{
position: relative;
margin: 0px;
padding: 1px;
font-family:Century 21;

}
body{
background: url("Images/fond3.jpg")  no-repeat center center fixed;
background-size: cover;}

#all{
margin-left : 20%;
margin-right : 20%;
background-color: rgba(255,255,255,0.3);}

#header{
background-color: rgba(255,255,255,0.5);
border : 1px solid;
padding : 2%;
border-radius: 10px;
margin: 0px 10px 10px 10px;
text-align:left;}

h1{
font-size:32pt;
text-align:center;}

#content{
position:relative;
border : 1px solid;
text-align:left;
padding: 10px;
border-radius: 10px;
margin: 5%;
background-color: rgba(255,255,255,0.5);
width: auto;}

#footer{
border : 1px solid;
margin: 10px 10px 0px 10px;
padding : 3%;
background-color: rgba(255,255,255,0.5);}

#ct{
border: 1px solid orange;
padding: 2px;
width: auto;
margin-bottom: 30px;}

.droit{
float: right ;
margin-bottom: 15px;}
.navigation{

text-align:left;
padding-left:30px;
margin: auto;}

 
.subMenu{
visibility :hidden;
height: 0px;}
#categ{
margin: auto;
padding: auto;}

 
ul{
left: 30px;
list-style-image : url(Images/dossier.gif);

 }
 
 .ulsubMenu{
 left: 50px;
 list-style-image : url(Images/fichier_texte.gif);}
 
#compte{
border: 1px solid red;
background-color:red;}



.valid{
text-align:center;
margin-left: 45%;
margin-top: 1%;}
 
table{
border:2px solid black;
}


th{
text-align:center;}

td{
font-size:11pt;
text-align: left;
margin:2% 1%;
width: 203px;
}

#titre{
border:2px solid grey;
background-color:grey;}

#txt_post{
border:2px solid grey;
background-color:rgba(51,151,153,0.4);}


.msg{
font-size:7pt;
color:red;}










 